/* src/include/port/solaris.h */

/*
 * 以后为所有操作系统解决这个问题。__xxx
 * 符号在 GCC 和 Solaris CC 上都被定义，尽管 GCC
 * 并没有文档化它们。__xxx__ 符号仅在 GCC 上。
 */
#if defined(__i386) && !defined(__i386__)
#define __i386__
#endif

#if defined(__amd64) && !defined(__amd64__)
#define __amd64__
#endif

#if defined(__x86_64) && !defined(__x86_64__)
#define __x86_64__
#endif

#if defined(__sparc) && !defined(__sparc__)
#define __sparc__
#endif

#if defined(__i386__)
#include <sys/isa_defs.h>
#endif
